package Datos;

import DTOS.ArticuloDTO;
import DTOS.EventoDTO;
import Herramientas.Herramientas;
import java.sql.ResultSet;
import java.sql.SQLException;

/**
 *
 * @author Alan Gonzalez
 */
public class ResultSets {

    public ArticuloDTO articuloDTO(ResultSet r) throws SQLException {
        ArticuloDTO a = new ArticuloDTO();
        a.setCb(r.getString("cb"));
        a.setDescricpion(r.getString("descripcion"));
        a.setId_um(r.getInt("id_um"));
        a.setUm(r.getString("um"));
        a.setId_proveedor(r.getInt("id_proveedor"));
        a.setRazon_social_proveedor(r.getString("razon_social_proveedor"));
        a.setExistencia_neta(r.getDouble("existencia_neta"));
        a.setCosto_unitario(r.getDouble("costo_unitario"));
        a.setPrecio_lista_venta(r.getDouble("precio_lista_venta"));
        a.setUbicacion_fisica(r.getString("ubicacion_fisica"));
        a.setTipo(r.getInt("tipo"));
        return a;
    }

    public EventoDTO eventoDTO(ResultSet r) throws SQLException {
        EventoDTO e = new EventoDTO();
        e.setId(r.getInt("id"));
        e.setCb(r.getString("cb"));
        e.setEventoBandera(r.getInt("evento"));
        e.setCantidad(r.getDouble("cantidad"));
        e.setFecha(r.getString("fecha"));
        // LIMITANDO EL FORMATO DE LA HORA A: HH:MM
            Herramientas herramienta = new Herramientas();
            e.setHora(herramienta.horaFormatoHHMM(r.getString("hora")));
        // LIMITANDO EL FORMATO DE LA HORA A: HH:MM
        return e;
    }

}
